export function parseMsg(message: string | null | undefined): string {
	if (!message) {
		return "车端返回空"; // Return default message if message is undefined or null
	}

	if (message.indexOf(": ") === -1) {
		return message; // 如果没有冒号，直接返回原始消息
	} else {
		const langMap: Record<string, string> = {};

		message.split("\n").forEach((line: string) => {
			const [key, value] = line.split(": ");
			if (key && value) {
				langMap[key.toLowerCase()] = value.replace(/"/g, "").trim();
			}
		});

		// 根据语言环境返回对应的消息
		const locale = uni.getLocale();

		if (locale === "zh-Hans") {
			return langMap.zh || message; // 如果没有zh，返回原始消息
		}

		return langMap.en || message; // 如果没有en，返回原始消息
	}
}
export default parseMsg;
